home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / chasm.EXE / chasm / CSM.BIN / PROCESS.02 < prev    next >
Encoding:
Text File  |  1997-10-17  |  7.8 KB  |  510 lines

  1.  
  2. ;=================================
  3. ;|  Messages  definition part    |
  4. ;=================================
  5.  
  6. #mess 01
  7.  Delay   3
  8.  TextA: -1 84  "You need a yellow access card"
  9.  TextB: -1 94  "to open this door."
  10. #end
  11.  
  12. #mess 02
  13.  Delay   3
  14.  TextA: -1 84  "You need a green access card"
  15.  TextB: -1 94  "to enter the cargo elevator."
  16. #end
  17.  
  18. #mess 03
  19.  Delay   3
  20.  TextA: -1 84  "These gates are locked."
  21. #end
  22.  
  23. #mess 04
  24.  Delay   3
  25.  TextA: -1 84  "You have unlocked the gates."
  26. #end
  27. ;=================================
  28. ;|  Processes definition part    |
  29. ;=================================
  30. #proc 01
  31.   StartDelay 0
  32.   BackWait   5
  33.   Speed      8
  34.   SfxId      83
  35.   SfxPosxy   18 7
  36.   LightRemap
  37.   CheckBack
  38.  #action
  39.   waitout 4736 1984 240
  40.   move 18 6 240 0
  41.   move 19 8 240 0
  42.   move 17 6 240 0
  43. #end
  44.  
  45. #proc 03
  46.   StartDelay 0
  47.   BackWait   5
  48.   Speed      8
  49.   SfxId      83
  50.   SfxPosxy   13 6
  51.   LightRemap
  52.   CheckBack
  53.  #action
  54.   waitout 3456 1744 240
  55.   move 12 7 -240 0
  56.   move 13 8 -240 0
  57.   move 15 6 -240 0
  58. #end
  59.  
  60. #proc 04
  61.  LinkSwitchAt 31 5
  62.  sfxid        83
  63.  SfxPosxy     16 5
  64.  #action
  65.   move 25 5 0 180
  66.   move 24 6 0 180
  67.   move 26 6 0 180
  68.   move 24 5 0 -180
  69.   move 25 4 0 -180
  70.   move 24 4 0 -180
  71.   move 17 5 0 -240
  72.   move 16 6 0 -240
  73.   move 17 4 0 -240
  74. #end
  75.  
  76. #proc 05
  77.   StartDelay 0
  78.   Speed      10
  79.   sfxid      88
  80.   SfxPosxy   20 5
  81.  #action
  82.   xmove 20 5 30 -260
  83.   xmove 21 5 30 -260
  84.   xmove 19 6 30 -260
  85. #end
  86.  
  87. #proc 06
  88.   StartDelay 0
  89.   sfxid      80
  90.   SfxPosxy   23 5
  91.   Speed      8
  92.  #action
  93.   up 23 4 100
  94.   up 23 6 100
  95. #end
  96.  
  97. #proc 07
  98.   StartDelay 0
  99.   Speed      20
  100.   sfxid      87
  101.   SfxPosxy   28 5
  102.  #action
  103.   move 29 6 0 400
  104.   move 29 7 0 400
  105.   move 28 5 0 400
  106.   move 28 6 0 -400
  107.   move 27 6 0 -400
  108.   move 29 4 0 -400
  109. #end
  110.  
  111. #proc 08
  112.   StartDelay 0
  113.   Speed      4
  114.   backwait   5
  115.   sfxid      86
  116.   SfxPosxy   21 13
  117.   LightRemap
  118.   lock
  119.   lockmessage 3
  120.  #action
  121.   waitout 5376 3584 512
  122.   move 21 12 0 -400
  123.   move 21 13 0 -400
  124.   move 20 13 0 -400
  125.   move 23 14 0 400
  126.   move 22 15 0 400
  127.   move 22 14 0 400
  128.   move 21 11 0 -200 s:2
  129.   move 22 13 0 -200 s:2
  130.   move 21 14 0 200  s:2
  131.   move 21 15 0 200  s:2
  132. #end
  133.  
  134. #proc 10
  135.  LinkSwitchAt 16 11
  136.  onmessage  4
  137.  #action
  138.   unlock 08
  139. ;  unlock 09
  140. #end
  141.  
  142. #proc 11
  143.   StartDelay 0
  144.   Speed      8
  145.   sfxid      88
  146.   SfxPosxy   22 16
  147.  #action
  148.   ymove 22 16 -240 30
  149.   ymove 22 17 -240 30
  150.   ymove 24 16 -240 30
  151. #end
  152.  
  153. #proc 12
  154.   StartDelay 0
  155.   Speed      8
  156.   sfxid      80
  157.   SfxPosxy   33 14
  158.  #action
  159.   up 33 14 100
  160. #end
  161.  
  162. #proc 13
  163.   StartDelay 0
  164.   BackWait   5
  165.   Speed      8
  166.   SfxId      83
  167.   SfxPosxy   39 12
  168.   CheckBack
  169.  #action
  170.   waitout 10112 3200 240
  171.   move 40 12 240 0
  172.   move 38 13 240 0
  173.   move 39 12 240 0
  174. #end
  175.  
  176. #proc 14
  177.   StartDelay 0
  178.   linkswitchat 35 11
  179.   Speed      8
  180.   SfxId      83
  181.   SfxPosxy   39 15
  182.  #action
  183.   move 40 16 240 0
  184.   move 39 15 240 0
  185.   move 40 17 240 0
  186. #end
  187.  
  188. #proc 16
  189.   StartDelay 0
  190.   BackWait   5
  191.   Speed      6
  192.   SfxId      89
  193.   SfxPosxy   42 24
  194.   lightremap
  195.   CheckBack
  196.  #action
  197.   waitout 10880 6400 500
  198.   move 42 25 0 -240
  199.   move 42 24 0 -240
  200.   move 43 24 0 -240
  201.   move 41 25 0 240
  202.   move 44 25 0 240
  203.   move 43 25 0 240
  204. #end
  205.  
  206. #proc 17
  207.   StartDelay 0
  208.   BackWait   5
  209.   Speed      6
  210.   SfxId      89
  211.   SfxPosxy   47 25
  212.   lightremap
  213.   CheckBack
  214.  #action
  215.   waitout 12160 6400 500
  216.   move 47 25 0 -240
  217.   move 48 24 0 -240
  218.   move 49 24 0 -240
  219.   move 48 25 0 240
  220.   move 49 25 0 240
  221.   move 46 25 0 240
  222. #end
  223.  
  224. #proc 18
  225.   StartDelay 0
  226.   Speed      8
  227.   SfxId      88
  228.   SfxPosxy   50 21
  229.  #action
  230.   move 50 22 240 0
  231.   move 51 20 240 0
  232.   move 49 21 240 0
  233. #end
  234.  
  235. #proc 19
  236.   StartDelay 0
  237.   Speed      8
  238.   SfxId      88
  239.   SfxPosxy   50 28
  240.  #action
  241.   move 51 27 -240 0
  242.   move 50 28 -240 0
  243.   move 51 28 -240 0
  244. #end
  245.  
  246. #proc 20
  247.   linkswitchat 49 30
  248.   StartDelay 0
  249.   Speed      8
  250.   lock
  251.   SfxId      80
  252.   Sfxposxy   50 24
  253.  #action
  254.   up 50 24 100
  255.   up 51 26 100
  256.   up 51 25 100
  257.   up 50 25 100
  258. #end
  259.  
  260. #proc 21
  261.  LinkSwitchAt 50 19
  262.  #action
  263.   unlock 20
  264. #end
  265.  
  266. #proc 22
  267.   StartDelay 0
  268.   Speed      20
  269.   SfxId      88
  270.   SfxPosxy   55 25
  271.  #action
  272.   move 55 25 0 -260
  273.   move 55 24 0 -260
  274.   move 56 24 0 -260
  275. #end
  276.  
  277. #proc 23
  278.   StartDelay 0
  279.   Speed      12
  280.   SfxId      88
  281.   SfxPosxy   33 16
  282.  #action
  283.   xmove 33 16 30 400
  284.   xmove 33 17 30 400
  285.   xmove 32 17 30 400
  286. #end
  287.  
  288. #proc 24
  289.   linkswitchat 33 19
  290.   StartDelay 0
  291.   Speed      8
  292.   SfxId      83
  293.   sfxposxy   24 24
  294.   lightremap
  295.  #action
  296.   move 23 24 -260 0
  297.   move 22 24 -260 0
  298.   move 25 23 -260 0
  299. #end
  300.  
  301. #proc 25
  302.   LinkSwitchAt 34 31
  303.   StartDelay 0
  304.   Speed      8
  305.   SfxId      88
  306.   SfxPosxy   23 31
  307.   lightremap
  308.  #action
  309.  ymove 24 31 240 30
  310.  ymove 23 32 240 30
  311.  ymove 23 30 240 30
  312. #end
  313.  
  314. #proc 26
  315.   StartDelay 0
  316.   Speed      8
  317.   SfxId      88
  318.   SfxPosxy   22 35
  319.   lightremap
  320.  #action
  321.  move 23 35 0 240
  322.  move 24 35 0 240
  323.  move 22 34 0 240
  324.  move 20 36 0 260
  325. #end
  326.  
  327. #proc 27
  328.   StartDelay 0
  329.   Speed      8
  330.   SfxId      88
  331.   SfxPosxy   27 36
  332.   lightremap
  333.  #action
  334.  move 28 36 240 0
  335.  move 27 36 240 0
  336.  move 27 37 240 0
  337.  move 26 38 260 0
  338. #end
  339.  
  340. #proc 02
  341.   LinkSwitchAt 34 32
  342.   StartDelay 0
  343.   Speed      8
  344.   SfxId      83
  345.   SfxPosxy   23 27
  346.   lightremap
  347.  #action
  348.  move 23 27 0 -240
  349.  move 24 26 0 -240
  350.  move 23 26 0 -240
  351.  move 22 27 0 240
  352.  move 25 26 0 240
  353.  move 24 27 0 240
  354.  up 35 30 100
  355.  up 21 30 100
  356.  change 29 27 184
  357.  change 27 28 185
  358.  change 29 28 186
  359. #end
  360.  
  361. #proc 15
  362.   StartDelay 0
  363.   Speed      8
  364.   SfxId      87
  365.   SfxPosxy   9 24
  366.  #action
  367.  xmove 8 25 -30 500
  368.  xmove 8 26 -30 500
  369.  xmove 9 26 -30 500
  370.  ymove 10 25 500 -30
  371.  ymove 8 24 500 -30
  372.  ymove 9 24 500 -30
  373.  move 15 25 0 -520
  374.  move 16 26 0 -520
  375.  move 16 27 0 -520
  376.  xmove 34 11 30 -400
  377.  xmove 34 12 30 -400
  378.  xmove 33 11 30 -400
  379. #end
  380.  
  381. #proc 28
  382.  StartDelay 0
  383.  Speed      10
  384.  SfxId      84
  385.  SfxPosxy   26 18
  386.  lightremap
  387.  redkey
  388.  lockmessage 1
  389.  #action
  390.   move 26 18 -700 0
  391.   move 27 18 -700 0
  392.   move 26 19 -700 0
  393.   move 27 19 -700 0
  394.   move 27 17 -700 0
  395. #end
  396.  
  397. #proc 29
  398.  StartDelay 0
  399.  Speed      8
  400.  backwait   5
  401.  SfxId      83
  402.  SfxPosxy   29 19
  403.  lightremap
  404.  CheckBack
  405.  #action
  406.   move 28 19 0 240
  407.   move 29 19 0 240
  408.   move 30 20 0 240
  409. #end
  410.  
  411. #proc 30
  412.  StartDelay 0
  413.  Speed      12
  414.  SfxId      87
  415.  SfxPosxy   28 30
  416.  #action
  417.   up 29 31 82
  418. #end
  419.  
  420. #proc 31
  421.  StartDelay 0
  422.  Speed      6
  423.  SfxId      80
  424.  SfxPosxy   28 12
  425.  greenkey
  426.  lockmessage 2
  427.  #action
  428.   move 25 13 0 -220
  429.   move 27 13 0 -220
  430.   move 26 12 0 -220
  431.   move 26 13 0 220
  432.   move 25 14 0 220
  433.   move 27 14 0 220
  434.   up 26 14 90 s:8
  435. #end
  436.  
  437. #proc 0
  438.  enddelay 0.1
  439.  sfxid    82
  440.  sfxposxy 29 14
  441.  linkswitchat 29 13
  442.  #action
  443.   playani 1
  444. #end
  445.  
  446. ;============================================
  447. ;|  Link switches and objects to processes: |
  448. ;|  Format: "LINK  swx swy   Nproc"         |
  449. ;============================================
  450. #links
  451.   floor 18 7 1
  452.   floor 18 8 1
  453.   floor 17 5 5
  454.   floor 13 7 3
  455.   floor 13 6 3
  456.   link 31 5 4
  457.   floor 15 5 4
  458.   floor 23 4 6
  459.   floor 23 6 6
  460.   floor 27 4 7
  461.   floor 27 5 7
  462.   floor 27 6 7
  463.   floor 20 12 8
  464.   floor 20 13 8
  465.   floor 20 14 8
  466.   floor 20 15 8
  467.   floor 22 12 8
  468.   floor 22 13 8
  469.   floor 22 14 8
  470.   floor 22 15 8
  471. ;  link 21 14 9
  472.   link 16 11 10
  473.   shoot 22 16 11
  474.   floor 32 13 12
  475.   floor 32 14 12
  476.   floor 39 12 13
  477. ;  link 38 13 13
  478.   link 35 11 14
  479.   floor 39 16 14
  480.   floor 42 24 16
  481.   floor 42 25 16
  482.   floor 47 24 17
  483.   floor 47 25 17
  484.   destroy 51 22 18
  485.   destroy 50 27 19
  486.   link 50 19 21
  487.   link 49 30 20
  488.   link 51 24 22
  489.   floor 34 16 23
  490.   floor 34 17 23
  491.   link 33 19 24
  492.   link 34 31 25
  493.   floor 25 35 26
  494.   floor 27 33 27
  495.   link 34 32 02
  496.   floor 22 27 02
  497.   floor 22 26 02
  498.   link 11 26 15
  499.   floor 25 18 28
  500.   floor 26 18 28
  501.   floor 27 18 28
  502.   floor 28 19 29
  503.   floor 28 29 30
  504.   floor 26 13 31
  505.   floor 26 14 31
  506.   link 29 13 0
  507. #end
  508. .
  509.  
  510.